home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 February / Macworld (1998-02).dmg / Shareware World / Comms & Internet / ShadowBot 1.23 / Plugins / poll < prev    next >
Text File  |  1997-07-29  |  1KB  |  62 lines

  1. 'Poll Plugin 1.1
  2. '© John Bafford, 1996-1997
  3. '
  4. *COMMAND vote -1
  5. *GLOBAL int yes 0
  6. *GLOBAL int no 0
  7. *GLOBAL int total 0
  8. *ENDCONF
  9.  
  10. @ENTRY vote
  11.     @GETARGS 1
  12.     @IF #$NUMARGS < 1 notEnoughArgs
  13.  
  14.   @IF "YES" = "$ARG1" yes
  15.   @IF "NO" = "$ARG1" no
  16.   @IF "RESULTS" = "$ARG1" results
  17.   @IF "RESET" = "$ARG1" reset
  18.   @IF "HELP" = '$ARG1" help
  19.   NOTICE $NICK Illegal Vote command: "$ARG1"
  20. @END
  21.  
  22. @LABEL help
  23.   NOTICE $NICK Valid vote commands: YES, NO, RESULTS, RESET, HELP
  24. @END
  25.  
  26. @LABEL yes
  27.   @ADDONE total
  28.   @ADDONE yes
  29.   NOTICE $NICK Your vote (Yes) has been added. Thank you for participating.
  30. @END
  31.  
  32. @LABEL no
  33.   @ADDONE total
  34.   @ADDONE no
  35.   NOTICE $NICK Your vote (No) has been added. Thank you for participating.
  36. @END
  37.  
  38. @LABEL results
  39.   @IF ACCESS >= 900 results.good
  40.     NOTICE $NICK You don't have access to view the results.
  41. @END
  42.  
  43. @LABEL results.good
  44.   NOTICE $NICK Voting results: Yes: $GLOBAL:yes., No: $GLOBAL:no., Total: $GLOBAL:total..
  45. @END
  46.  
  47. @LABEL reset
  48.   @IF ACCESS >= 900 reset.good
  49.   NOTICE $NICK You don't have access to view the results.
  50. @END
  51.  
  52. @LABEL reset.good
  53.   @SET yes 0
  54.   @SET no 0
  55.   @SET total 0
  56.   NOTICE $NICK Votes have been reset.
  57. @END
  58.  
  59. @LABEL notEnoughArgs
  60.     NOTICE $NICK Please specify a command, or "HELP" for help.
  61. @END
  62.